import java.awt.Color;
import java.awt.Graphics;

/**
 * Utilisation du DP stategy afin de dessiner un rectangle.
 * On peut également imaginer le développement de DrawCircle, DrawTriangle, etc
 */
public class DrawRectangle implements IDraw{

	@Override
	public void drawShape(Graphics graphic) {
		int r = (int) (Math.random() * 250);
		int gr = (int) (Math.random() * 250);
		int b = (int) (Math.random() * 250);

		graphic.setColor(new Color(r,gr,b));

		int ht = (int) ((Math.random() * 120) + 10);
		int width = (int) ((Math.random() * 120) + 10);

		int x = (int) ((Math.random() * 200) + 10);
		int y = (int) ((Math.random() * 200) + 10);

		graphic.fillRect(x,y,ht, width);
	}
}
